Relational expressions

The Relational expression is an expression that returns a boolean value, True or False, based on whether the relation specified by the relational operator is satisfied or not.

Generic syntax:

| process eval("identifier = first_operand relational_operator second_operand")

Less than (<)

This function compares two operands. It returns True if the first operand is less than the second operand, or False if the first operand is greater than the second.

Example:

| process eval("is_loss=Selling_price<cost_price")
| chart count() by Selling_price, cost_price, is_loss

The above example compares the values of the cost_price and Selling_price fields. It returns true in the is_loss identifier if the cost_price is less than the Selling_price or returns false if the cost price is greater.

The chart count() command displays the count of the combination of cost_price and Selling_price values as a chart and in a tabular form.

_images/less_than.png

Less than function

Greater than (>)

This function compares two operands. It returns True if the first operand is greater than the second operand or returns False if the first operand is less than the second.

Example:

| process eval("is_profit=Selling_price>cost_price")
| chart count() by Selling_price, cost_price, is_profit

The above example compares the values of the Selling_price and cost_price fields. It returns true in the is_profit identifier if the Selling_price is greater than the cost_price, else returns false.

The chart count() command displays the count of the combination of Selling_price, cost_price, and is_profit values as a chart and in a tabular form.

_images/greater_than.png

Greater than function

Less than or equal to (<=)

This function compares two operands. It returns True if the first operand is less than or equal to the second operand, else returns False.

Example:

| process eval("is_less_discount=discount<=50")
| chart count() by discount, is_less_discount

The above example compares the value of the discount field with 50. It returns true in the is_less_discount identifier if the discount is less than or equal to 50, else returns false.

The chart count() command displays the count of the combination of discount and is_less_discount values as a chart and in a tabular form.

_images/less_than_equals.png

Less than or equals function

Greater than or equal to (>=)

This function compares two operands. It returns True if the first operand is greater than or equal to the second operand, else returns False.

Example:

| process eval("is_more_discount=discount>=51")
| chart count() by discount, is_more_discount

The above example compares the value of the discount field with 51. It returns true in the is_more_discount identifier if the discount is greater than or equal to 51, else returns false.

The chart count() command displays the count of the combination of discount and is_more_discount values as a chart and in a tabular form.

_images/greater_than_equals.png

Greater than or equals function

Not equal to (!=)

This function compares two operands. It returns True if the first operand is not equal to the second operand, else returns False.

Example:

| process eval("is_profit_or_loss=Selling_price!=cost_price")
| chart count() by Selling_price, cost_price, is_profit_or_loss

The above example compares the value of the Selling_price field with the cost_price field. It returns true in the is_profit_or_loss identifier if the Selling_price is not equal to the cost_price, else returns false.

The chart count() command displays the count of the combination of Selling_price, cost_price, and is_profit_or_loss values as a chart and in a tabular form.

_images/not_equals.png

Not equals function

Equal to (==)

This function compares two operands. It returns True if the first operand is equal to the second operand, else returns False.

Example:

| process eval("no_profit_or_loss=Selling_price==cost_price")
| chart count() by Selling_price, cost_price, no_profit_or_loss

The above example compares the value of the Selling_price field with the cost_price field. It returns true in the no_profit_or_loss identifier if the Selling_price is equal to the cost_price, else returns false.

The chart count() command displays the count of the combination of Selling_price, cost_price, and no_profit_or_loss values as a chart and in a tabular form.

Equals function

Equals function


Helpful?

We are glad this guide helped.


Please don't include any personal information in your comment

Contact Support